package com.lzs.Service;

import java.util.List;
import java.util.Map;

import com.lzs.PO.Menu;
import com.lzs.PO.Page;
import com.lzs.PO.User;

public interface MenuService {

	public void addMenu(Map<String, Object> map);

	public List<Menu> selectMenus();

	// 递归查询权限节点
	public void queryChildMenus(Menu parent, Integer roleid);

	public Page<Menu> findMenuPageList(String keyword, Integer pageSize,Integer pageNum);

	public Boolean countMenuById(String menuid);

	public Menu selectMenuById(String menuid);

	
	public void deleteMenu(String menuid);

	public void updateMenu(Map<String, Object> map);

	public List<Menu> queryMenus4User(User user);

	public List<Menu> findRoot(String pid);

//	public void queryChildMenus4User(Menu parent, User user);



	
}
